package lxs.tool.liberator.work.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

@TableName("`column`")
@Data
@Accessors(chain = true)
public class Column {
    private String id;//在数据库中的id
    private String classId;//属于哪个java class
    private String linkColumnId;//关联哪个字段
    private String valueRule;//数据规则,由若干常量和变量组成,默认没有规则
    private String filedName;//字段在java中的名
    private String filedType;//字段在java中的类型
    private String columnName;//字段在数据库中的名
    private String columnType;//字段在数据库中的类型
    private String type;//字段在数据库中的类型
    @TableField("`length`")
    private String length;//字段在数据库中的长度
    @TableField("`comment`")
    private String comment;//字段的备注
    @TableField("`key`")
    private String key;//字段是否为主键 YES NO
}
